﻿
namespace KingerRobot.MexicoSailunMDC.SpiService;

internal interface IWmsBuildingMaterialNotInWare
{
    /// <summary>
    /// 新增成型机禁止入库数据
    /// </summary>
    /// <param name="materialCode"></param>
    /// <param name="checkType"></param>
    /// <returns></returns>
    int AddNewBuildingMaterialNotInWare(string materialCode, int checkType);
    /// <summary>
    /// 删除成型机禁止入库数据
    /// </summary>
    /// <param name="materialCode"></param>
    /// <param name="checkType"></param>
    /// <returns></returns>
    int DeleteNewBuildingMaterialNotInWare(string materialCode, int checkType);
    /// <summary>
    /// 根据类型获取成型机禁止入库列表
    /// </summary>
    /// <param name="checkType"></param>
    /// <returns></returns>
    List<PoWmsBuildingMaterialNotInWare> GetAllBuildingMaterialNotInWareByType(int checkType);

    List<PoWmsBuildingMaterialNotInWare> GetAllBuildingMaterialNotInWare();
}